package com.naiterui.ehp.bs.pharmacist.service.security;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * 安全校验Service
 * @author mudou
 * @since 2.8.0
 */
public interface ISecurityService {

    /**
     * 校验token
     * ISecurityService.saveCheckToken()
     * @Author mudou
     * @Date 2017年7月10日
     * @since 2.8.0
     * @param doctorId
     * @param token
     * @return
     * @throws IOException
     */
    boolean saveCheckToken(Long doctorId, String token) throws IOException;

    /**
     * 校验token-response写入异常信息
     * ISecurityService.saveCheckToken()
     * @Author mudou
     * @Date 2017年7月10日
     * @since 2.8.0
     * @param doctorId
     * @param token
     * @param response
     * @return
     * @throws IOException
     */
    boolean saveCheckToken(String doctorId, String token, HttpServletResponse response) throws IOException;

}
